/*****************************************************************************
 * Copyright (C) Stacy Curl. All rights reserved.                            *
 * ------------------------------------------------------------------------- *
 * The software in this package is published under the terms of the BSD      *
 * style license a copy of which has been included with this distribution in *
 * the LICENSE.txt file.                                                     *
 *****************************************************************************/
package picounit.use_fixture;

import picounit.Registry;
import picounit.Test;
import picounit.Validator;

public class UseFixtureTest implements Test {
	public static final Validator validator = new Validator(UseFixtureTest.class) {
		@Override
		public void validate() {
			successesInclude("testGetFixtureRegisteredInSetup",
				"testGetFixtureRegisteredInLifecycle");

			errorsInclude("testGetNonRegisteredFixture");
		}
	};

	public void setUp(Registry registry) {
		registry.register(FixtureRegisteredInSetup.class);
		registry.register(FixtureRegisteredInSetup.Dependancy.class);
	}

	@SuppressWarnings("unused") 
	public void testGetNonRegisteredFixture(NonRegisteredFixture fixture) {
	}

	@SuppressWarnings("unused") 
	public void testGetFixtureRegisteredInSetup(FixtureRegisteredInSetup fixture) {
	}

	@SuppressWarnings("unused") 
	public void testGetFixtureRegisteredInLifecycle(FixtureRegisteredInLifecycle fixture) {
	}
}
